#ifndef _VER_H_
#define _VER_H_
#include "common/base_type.h"

/**
 * TVersionInfo 结构体
 */
struct TVersionInfoTag
{
    UInt8 MajorVersion;  ///<  主版本号
    UInt8 MinorVersion;  ///<  次版本号
};
typedef struct TVersionInfoTag TVersionInfo;

/**
 * @brief 获取版本号
 *
 * @param version_t 版本号结构体指针
 */
void TGetVersion(TVersionInfo *version_t);

/**
 * @brief 获取主版本号
 *
 * @return UInt8 主版本号
 */
UInt8 TGetMajorVersion(void);

/**
 * @brief 获取次版本号
 *
 * @return UInt8 次版本号
 */
UInt8 TGetMinorVersion(void);


#endif ///<_VER_H_
